package BufferedStream;

import java.io.*;

public class Demo3 {
    public static void main(String[] args) throws IOException {
        /*
         *   字符缓冲输入流：
         *      构造方法：
         *           public BufferedReader(Reader r)
         *      特有方法：
         *           public String readLine()   读一整行
         *
         * */

        // 创建缓冲流对象
        BufferedReader br = new BufferedReader(new FileReader("a.txt"));
        BufferedWriter bw = new BufferedWriter(new FileWriter("copy3.txt"));

/*        int len;
        while((len = br.read()) != -1){
            bw.write(len);
        }*/

        //细节：
        //readLine方法在读取的时候，一次读一整行，遇到回车换行结束
        //但是他不会把回车换行读到内存当中
        String str;
        while((str = br.readLine()) != null){
            bw.write(str);
        }

        bw.close();
        br.close();
    }
}
